basic structure of c program